 const  debounce = function (func, wait) {
    let timeId = null
    console.log(this);
    return function (...args) {
        if (!timeId) {
            clearTimeout(timeId)
        }
        timeId = setTimeout(()=> {
            func(this, args)
        }, wait)
    }

}
export default debounce